package arithmetic;

import java.util.Arrays;

/**
 * 获取随机数组中的 最大值、最小值、平均值、和
 * 
 * @author: yyfei
 * @email: yyfei123@qq.com
 */
public class GetMaxMinAvgSum {
	public static void main(String[] args) {
		int[] arr = new int[10] ;
		for (int i = 0; i < arr.length; i++) {
			arr[i]=(int)(Math.random()*(99-10+1)+10);
			System.out.print(arr[i]+",");
		}

		System.out.println("最大值：" + max(arr));
		System.out.println("最小值：" + min(arr));
		System.out.println("平均值：" + avg(arr));
		System.out.println("和 值：" + sum(arr));
	}
    /**
     * 获取最大值
     * @author: yyfei
     * @email:  yyfei123@qq.com
     */
	public static int max(int[] arr) {
		int max;
		Arrays.sort(arr);
		return arr[arr.length - 1];
	}
	public static int maxs(int[] arr) {
		int max=arr[0];
		for (int i = 0; i < arr.length; i++) {
			if(max<arr[i]) {
				max=arr[i];
			}
		}
		return max;
	}
    
	/**
	 * 获取最小值
	 * @author: yyfei
	 * @email:  yyfei123@qq.com
	 */
	public static int min(int[] arr) {
		int min;
		Arrays.sort(arr);
		return arr[0];
	}

	public static int avg(int[] arr) {
		int avg;
		int sum = 0;
		for (int i = 0; i < arr.length; i++) {
			sum += arr[i];
		}
		avg = sum / arr.length;
		return avg;
	}

	public static int sum(int[] arr) {
		int sum = 0;
		for (int i = 0; i < arr.length; i++) {
			sum += arr[i];
		}
		return sum;
	}
}
